# near model CODE resource # jump table entries: 20672-20674 (3 of them) export_2584: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 203C 4A50 4547 move.l D0, 0x4A504547 /* 'JPEG' */ 0000000A B0AE 0008 cmp.l D0, [A6 + 0x8] 0000000E 57C0 seq D0 00000010 4A00 tst.b D0 00000012 663E bne +0x40 /* 00000052 */ 00000014 223C 5374 5050 move.l D1, 0x53745050 /* 'StPP' */ 0000001A B2AE 0008 cmp.l D1, [A6 + 0x8] 0000001E 57C1 seq D1 00000020 8001 or.b D0, D1 00000022 662E bne +0x30 /* 00000052 */ 00000024 223C 5374 4C4C move.l D1, 0x53744C4C /* 'StLL' */ 0000002A B2AE 0008 cmp.l D1, [A6 + 0x8] 0000002E 57C1 seq D1 00000030 8001 or.b D0, D1 00000032 661E bne +0x20 /* 00000052 */ 00000034 223C 524A 5047 move.l D1, 0x524A5047 /* 'RJPG' */ 0000003A B2AE 0008 cmp.l D1, [A6 + 0x8] 0000003E 57C1 seq D1 00000040 8001 or.b D0, D1 00000042 660E bne +0x10 /* 00000052 */ 00000044 223C 4A46 4946 move.l D1, 0x4A464946 /* 'JFIF' */ 0000004A B2AE 0008 cmp.l D1, [A6 + 0x8] 0000004E 57C1 seq D1 00000050 8001 or.b D0, D1 label00000052: 00000052 4400 neg.b D0 00000054 1D40 000C move.b [A6 + 0xC], D0 00000058 4E5E unlink A6 0000005A 2E9F move.l [A7], [A7]+ 0000005C 4E75 rts 0000005E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000060-00000064 export_2585: fn00000060: 00000060 4E56 FFEA link A6, -0x0016 // end alternate branch 00000060-00000064 export_2585: // at 00000060 (misaligned) fn00000060: // (misaligned) 00000062 FFEA .invalid <> 00000064 2F07 move.l -[A7], D7 00000066 4247 clr.w D7 00000068 4AAD EDEC tst.l [A5 - 0x1214] 0000006C 6606 bne +0x8 /* 00000074 */ 0000006E 3E3C 97B4 move.w D7, 0x97B4 00000072 6012 bra +0x14 /* 00000086 */ label00000074: 00000074 4267 clr.w -[A7] 00000076 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000007A 4EBA FF84 jsr [PC - 0x7C /* 00000000 */] 0000007E 101F move.b D0, [A7]+ 00000080 6604 bne +0x6 /* 00000086 */ 00000082 3E3C 9A70 move.w D7, 0x9A70 label00000086: 00000086 3D47 000C move.w [A6 + 0xC], D7 0000008A 2E1F move.l D7, [A7]+ 0000008C 4E5E unlink A6 0000008E 2E9F move.l [A7], [A7]+ 00000090 4E75 rts 00000092 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000096 FFF4 .invalid <> 00000098 48E7 0700 movem.l -[A7], D5,D6,D7 0000009C 4247 clr.w D7 0000009E 7C00 moveq.l D6, 0x00 000000A0 42A7 clr.l -[A7] 000000A2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000A6 4EAD 46BA jsr [A5 + 0x46BA /* export_2259 */] 000000AA 201F move.l D0, [A7]+ 000000AC 3A00 move.w D5, D0 000000AE 206E 0008 movea.l A0, [A6 + 0x8] 000000B2 2D50 FFF4 move.l [A6 - 0xC], [A0] 000000B6 4267 clr.w -[A7] 000000B8 3F05 move.w -[A7], D5 000000BA 486E FFF4 pea.l [A6 - 0xC] 000000BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000000C2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000000C6 3E1F move.w D7, [A7]+ 000000C8 6722 beq +0x24 /* 000000EC */ 000000CA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000CE 3007 move.w D0, D7 000000D0 48C0 ext.l D0 000000D2 2F00 move.l -[A7], D0 000000D4 4EAD 46D2 jsr [A5 + 0x46D2 /* export_2262 */] 000000D8 70D9 moveq.l D0, 0xFFFFFFD9 000000DA B047 cmp.w D0, D7 000000DC 660E bne +0x10 /* 000000EC */ 000000DE 206E 0008 movea.l A0, [A6 + 0x8] 000000E2 20AE FFF4 move.l [A0], [A6 - 0xC] 000000E6 2C3C 0000 13F6 move.l D6, 0x13F6 label000000EC: 000000EC 2D46 0014 move.l [A6 + 0x14], D6 000000F0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000000F4 4E5E unlink A6 000000F6 205F movea.l A0, [A7]+ 000000F8 DEFC 000C add.w A7, 0xC 000000FC 4ED0 jmp [A0] 000000FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000100-00000104 fn00000100: 00000100 4E56 FFD2 link A6, -0x002E // end alternate branch 00000100-00000104 fn00000100: // (misaligned) 00000102 FFD2 .invalid <> 00000104 48E7 0118 movem.l -[A7], D7,A3,A4 00000108 206E 000E movea.l A0, [A6 + 0xE] 0000010C 43EE FFF0 lea.l A1, [A6 - 0x10] 00000110 7007 moveq.l D0, 0x07 label00000112: 00000112 32D8 move.w [A1]+, [A0]+ 00000114 51C8 FFFC dbf D0, -0x6 /* 00000112 */ 00000118 206E 000A movea.l A0, [A6 + 0xA] 0000011C 43EE FFE8 lea.l A1, [A6 - 0x18] 00000120 7003 moveq.l D0, 0x03 label00000122: 00000122 32D8 move.w [A1]+, [A0]+ 00000124 51C8 FFFC dbf D0, -0x6 /* 00000122 */ 00000128 266E 0012 movea.l A3, [A6 + 0x12] 0000012C 7004 moveq.l D0, 0x04 0000012E 6B18 bmi +0x1A /* 00000148 */ 00000130 B07C 003F cmp.w D0, 0x3F /* '?' */ 00000134 6E12 bgt +0x14 /* 00000148 */ 00000136 204B movea.l A0, A3 00000138 5088 addq.l A0, 8 0000013A 3200 move.w D1, D0 0000013C E649 lsr D1.w, 3 0000013E 4441 neg.w D1 00000140 0130 10FF btst [A0 + D1.w - 0x1], D0 00000144 0A3C 0004 xori.b ccr, 4 label00000148: 00000148 6600 00B8 bne +0xBA /* 00000202 */ 0000014C 7008 moveq.l D0, 0x08 0000014E B06E 0008 cmp.w D0, [A6 + 0x8] 00000152 6620 bne +0x22 /* 00000174 */ 00000154 302E FFEE move.w D0, [A6 - 0x12] 00000158 906E FFEA sub.w D0, [A6 - 0x16] 0000015C 48C0 ext.l D0 0000015E 322E FFEC move.w D1, [A6 - 0x14] 00000162 926E FFE8 sub.w D1, [A6 - 0x18] 00000166 48C1 ext.l D1 00000168 2F00 move.l -[A7], D0 0000016A 2F01 move.l -[A7], D1 0000016C 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000170 2E1F move.l D7, [A7]+ 00000172 6020 bra +0x22 /* 00000194 */ label00000174: 00000174 302E FFEE move.w D0, [A6 - 0x12] 00000178 906E FFEA sub.w D0, [A6 - 0x16] 0000017C 48C0 ext.l D0 0000017E 322E FFEC move.w D1, [A6 - 0x14] 00000182 926E FFE8 sub.w D1, [A6 - 0x18] 00000186 48C1 ext.l D1 00000188 2F00 move.l -[A7], D0 0000018A 2F01 move.l -[A7], D1 0000018C 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000190 2E1F move.l D7, [A7]+ 00000192 E587 asl D7, 2 label00000194: 00000194 42A7 clr.l -[A7] 00000196 2D47 FFD2 move.l [A6 - 0x2E], D7 0000019A 486E FFD2 pea.l [A6 - 0x2E] 0000019E 486E FFD6 pea.l [A6 - 0x2A] 000001A2 3F3C 280E move.w -[A7], 0x280E 000001A6 A9EB syscall Pack4/FP68K 000001A8 487A 006E pea.l [PC + 0x6E /* 00000218, value 0x3FFFC000 */] 000001AC 486E FFD6 pea.l [A6 - 0x2A] 000001B0 3F3C 0004 move.w -[A7], 0x4 000001B4 A9EB syscall Pack4/FP68K 000001B6 486E FFD6 pea.l [A6 - 0x2A] 000001BA 4EAD 257A jsr [A5 + 0x257A /* export_1195 */] 000001BE 2E1F move.l D7, [A7]+ 000001C0 DEBC 0000 7D00 add.l D7, 0x7D00 /* '}\0' */ 000001C6 42A7 clr.l -[A7] 000001C8 2F07 move.l -[A7], D7 000001CA 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 000001CE 285F movea.l A4, [A7]+ 000001D0 200C move.l D0, A4 000001D2 672E beq +0x30 /* 00000202 */ 000001D4 2F0C move.l -[A7], A4 000001D6 205F movea.l A0, [A7]+ 000001D8 A023 syscall DisposHandle/DisposeHandle 000001DA 7000 moveq.l D0, 0x00 000001DC 2840 movea.l A4, D0 000001DE 204B movea.l A0, A3 000001E0 5088 addq.l A0, 8 000001E2 2F20 move.l -[A7], -[A0] 000001E4 2F20 move.l -[A7], -[A0] 000001E6 3F3C 0008 move.w -[A7], 0x8 000001EA 41FA 002C lea.l A0, [PC + 0x2C /* 00000218, value 0x3FFFC000 */] 000001EE 2F20 move.l -[A7], -[A0] 000001F0 2F20 move.l -[A7], -[A0] 000001F2 3F3C 0008 move.w -[A7], 0x8 000001F6 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000001FA 548F addq.l A7, 2 000001FC 204B movea.l A0, A3 000001FE 20DF move.l [A0]+, [A7]+ 00000200 20DF move.l [A0]+, [A7]+ label00000202: 00000202 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000206 4E5E unlink A6 00000208 205F movea.l A0, [A7]+ 0000020A DEFC 000E add.w A7, 0xE 0000020E 4ED0 jmp [A0] 00000210 0000 0000 ori.b D0, 0x0 00000214 0000 0010 ori.b D0, 0x10 00000218 3FFF move.w <>, <> 0000021A C000 and.b D0, D0 0000021C 0000 0000 ori.b D0, 0x0 00000220 0000 0000 ori.b D0, 0x0 00000224 4E56 FFFC link A6, -0x0004 00000228 48E7 0108 movem.l -[A7], D7,A4 0000022C 286E 0008 movea.l A4, [A6 + 0x8] 00000230 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00000236 3E2E FFFC move.w D7, [A6 - 0x4] 0000023A 6022 bra +0x24 /* 0000025E */ label0000023C: 0000023C 3007 move.w D0, D7 0000023E E540 asl D0.w, 2 00000240 4AB4 008E tst.l [A4 + D0.w - 0x114] 00000244 6716 beq +0x18 /* 0000025C */ 00000246 3007 move.w D0, D7 00000248 E540 asl D0.w, 2 0000024A 2F34 008E move.l -[A7], [A4 + D0.w - 0x114] 0000024E 205F movea.l A0, [A7]+ 00000250 A01F syscall DisposPtr/DisposePtr 00000252 3007 move.w D0, D7 00000254 E540 asl D0.w, 2 00000256 7200 moveq.l D1, 0x00 00000258 2981 008E move.l [A4 + D0.w - 0x114], D1 label0000025C: 0000025C 5247 addq.w D7, 1 label0000025E: 0000025E 7004 moveq.l D0, 0x04 00000260 B047 cmp.w D0, D7 00000262 6CD8 bge -0x26 /* 0000023C */ 00000264 4CDF 1080 movem.l D7,A4, [A7]+ 00000268 4E5E unlink A6 0000026A 205F movea.l A0, [A7]+ 0000026C DEFC 000A add.w A7, 0xA /* '\n' */ 00000270 4ED0 jmp [A0] 00000272 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000274-00000278 fn00000274: 00000274 4E56 FF1E link A6, -0x00E2 // end alternate branch 00000274-00000278 fn00000274: // (misaligned) 00000276 FF1E .extension 0xF1E <> // unimplemented 00000278 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000027C 206E 0024 movea.l A0, [A6 + 0x24] 00000280 43EE FFF0 lea.l A1, [A6 - 0x10] 00000284 7007 moveq.l D0, 0x07 label00000286: 00000286 32D8 move.w [A1]+, [A0]+ 00000288 51C8 FFFC dbf D0, -0x6 /* 00000286 */ 0000028C 206E 000A movea.l A0, [A6 + 0xA] 00000290 43EE FFE8 lea.l A1, [A6 - 0x18] 00000294 7003 moveq.l D0, 0x03 label00000296: 00000296 32D8 move.w [A1]+, [A0]+ 00000298 51C8 FFFC dbf D0, -0x6 /* 00000296 */ 0000029C 266E 0028 movea.l A3, [A6 + 0x28] 000002A0 7001 moveq.l D0, 0x01 000002A2 2D40 FF3E move.l [A6 - 0xC2], D0 000002A6 2E2E FF3E move.l D7, [A6 - 0xC2] 000002AA 600C bra +0xE /* 000002B8 */ label000002AC: 000002AC 3007 move.w D0, D7 000002AE E540 asl D0.w, 2 000002B0 7200 moveq.l D1, 0x00 000002B2 2D81 008E move.l [A6 + D0.w - 0x114], D1 000002B6 5287 addq.l D7, 1 label000002B8: 000002B8 7004 moveq.l D0, 0x04 000002BA B087 cmp.l D0, D7 000002BC 6CEE bge -0x10 /* 000002AC */ 000002BE 7000 moveq.l D0, 0x00 000002C0 2840 movea.l A4, D0 000002C2 486E FFAA pea.l [A6 - 0x56] 000002C6 487A FF5C pea.l [PC - 0xA4 /* 00000224, value 0x4E56FFFC */] 000002CA 2F0E move.l -[A7], A6 000002CC 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000002D0 41EE FF5A lea.l A0, [A6 - 0xA6] 000002D4 43EE FFE8 lea.l A1, [A6 - 0x18] 000002D8 7003 moveq.l D0, 0x03 label000002DA: 000002DA 30D9 move.w [A0]+, [A1]+ 000002DC 51C8 FFFC dbf D0, -0x6 /* 000002DA */ 000002E0 302E 0020 move.w D0, [A6 + 0x20] 000002E4 D06E FF5A add.w D0, [A6 - 0xA6] 000002E8 3D40 FF5E move.w [A6 - 0xA2], D0 000002EC 41EE FF62 lea.l A0, [A6 - 0x9E] 000002F0 43EE FF5A lea.l A1, [A6 - 0xA6] 000002F4 7003 moveq.l D0, 0x03 label000002F6: 000002F6 30D9 move.w [A0]+, [A1]+ 000002F8 51C8 FFFC dbf D0, -0x6 /* 000002F6 */ 000002FC 7021 moveq.l D0, 0x21 000002FE 2F00 move.l -[A7], D0 00000300 A862 syscall ForeColor 00000302 701E moveq.l D0, 0x1E 00000304 2F00 move.l -[A7], D0 00000306 A863 syscall BackColor 00000308 4240 clr.w D0 0000030A 102E FFFE move.b D0, [A6 - 0x2] 0000030E 0440 0066 subi.w D0, 0x66 /* 'f' */ 00000312 6712 beq +0x14 /* 00000326 */ 00000314 5340 subq.w D0, 1 00000316 6712 beq +0x14 /* 0000032A */ 00000318 5340 subq.w D0, 1 0000031A 6712 beq +0x14 /* 0000032E */ 0000031C 5340 subq.w D0, 1 0000031E 670A beq +0xC /* 0000032A */ 00000320 5340 subq.w D0, 1 00000322 670A beq +0xC /* 0000032E */ 00000324 600C bra +0xE /* 00000332 */ label00000326: 00000326 7A01 moveq.l D5, 0x01 00000328 600A bra +0xC /* 00000334 */ label0000032A: 0000032A 7A03 moveq.l D5, 0x03 0000032C 6006 bra +0x8 /* 00000334 */ label0000032E: 0000032E 7A04 moveq.l D5, 0x04 00000330 6002 bra +0x4 /* 00000334 */ label00000332: 00000332 7A01 moveq.l D5, 0x01 label00000334: 00000334 302E FFF8 move.w D0, [A6 - 0x8] 00000338 48C0 ext.l D0 0000033A 2C00 move.l D6, D0 0000033C 302E 0020 move.w D0, [A6 + 0x20] 00000340 48C0 ext.l D0 00000342 2F06 move.l -[A7], D6 00000344 2F00 move.l -[A7], D0 00000346 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000034A 2D5F FF8E move.l [A6 - 0x72], [A7]+ 0000034E 302E 0020 move.w D0, [A6 + 0x20] 00000352 48C0 ext.l D0 00000354 2D40 FF78 move.l [A6 - 0x88], D0 00000358 302E FFFA move.w D0, [A6 - 0x6] 0000035C 48C0 ext.l D0 0000035E 222E FF78 move.l D1, [A6 - 0x88] 00000362 D280 add.l D1, D0 00000364 5381 subq.l D1, 1 00000366 2F01 move.l -[A7], D1 00000368 2F2E FF78 move.l -[A7], [A6 - 0x88] 0000036C 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00000370 2D5F FF7C move.l [A6 - 0x84], [A7]+ 00000374 7001 moveq.l D0, 0x01 00000376 2D40 FF3A move.l [A6 - 0xC6], D0 0000037A 2D45 FF36 move.l [A6 - 0xCA], D5 0000037E 2E2E FF3A move.l D7, [A6 - 0xC6] 00000382 6030 bra +0x32 /* 000003B4 */ label00000384: 00000384 3007 move.w D0, D7 00000386 E540 asl D0.w, 2 00000388 2F00 move.l -[A7], D0 0000038A 42A7 clr.l -[A7] 0000038C 222E FF8E move.l D1, [A6 - 0x72] 00000390 D2BC 0000 0400 add.l D1, 0x400 00000396 2F01 move.l -[A7], D1 00000398 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */] 0000039C 221F move.l D1, [A7]+ 0000039E 201F move.l D0, [A7]+ 000003A0 2D81 008E move.l [A6 + D0.w - 0x114], D1 000003A4 3007 move.w D0, D7 000003A6 E540 asl D0.w, 2 000003A8 2F36 008E move.l -[A7], [A6 + D0.w - 0x114] 000003AC 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 000003B0 5287 addq.l D7, 1 000003B2 6906 bvs +0x8 /* 000003BA */ label000003B4: 000003B4 BEAE FF36 cmp.l D7, [A6 - 0xCA] 000003B8 6FCA ble -0x34 /* 00000384 */ label000003BA: 000003BA 42A7 clr.l -[A7] 000003BC 2F0B move.l -[A7], A3 000003BE 2F2E 001C move.l -[A7], [A6 + 0x1C] 000003C2 4EAD 46F2 jsr [A5 + 0x46F2 /* export_2266 */] 000003C6 201F move.l D0, [A7]+ 000003C8 3F00 move.w -[A7], D0 000003CA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label000003CE: 000003CE 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */] 000003D2 286E 0010 movea.l A4, [A6 + 0x10] 000003D6 4240 clr.w D0 000003D8 102E FFFE move.b D0, [A6 - 0x2] 000003DC 0440 0066 subi.w D0, 0x66 /* 'f' */ 000003E0 671C beq +0x1E /* 000003FE */ 000003E2 5340 subq.w D0, 1 000003E4 6700 008E beq +0x90 /* 00000474 */ 000003E8 5340 subq.w D0, 1 000003EA 6700 00E8 beq +0xEA /* 000004D4 */ 000003EE 5340 subq.w D0, 1 000003F0 6700 0082 beq +0x84 /* 00000474 */ 000003F4 5340 subq.w D0, 1 000003F6 6700 00DC beq +0xDE /* 000004D4 */ 000003FA 6000 013C bra +0x13E /* 00000538 */ label000003FE: 000003FE 42A7 clr.l -[A7] 00000400 2F0B move.l -[A7], A3 00000402 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000406 42A7 clr.l -[A7] 00000408 42A7 clr.l -[A7] 0000040A 42A7 clr.l -[A7] 0000040C 7001 moveq.l D0, 0x01 0000040E 2F00 move.l -[A7], D0 00000410 2F06 move.l -[A7], D6 00000412 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 00000416 201F move.l D0, [A7]+ 00000418 3F00 move.w -[A7], D0 0000041A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000041E 42A7 clr.l -[A7] 00000420 2F0B move.l -[A7], A3 00000422 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 00000426 201F move.l D0, [A7]+ 00000428 3F00 move.w -[A7], D0 0000042A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000042E 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 00000432 282E FF92 move.l D4, [A6 - 0x6E] 00000436 7001 moveq.l D0, 0x01 00000438 2D40 FF32 move.l [A6 - 0xCE], D0 0000043C 2D6E FF78 FF2E move.l [A6 - 0xD2], [A6 - 0x88] 00000442 2D6E FF32 FF74 move.l [A6 - 0x8C], [A6 - 0xCE] 00000448 601C bra +0x1E /* 00000466 */ label0000044A: 0000044A 2F04 move.l -[A7], D4 0000044C 2F0C move.l -[A7], A4 0000044E 2F06 move.l -[A7], D6 00000450 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000454 D886 add.l D4, D6 00000456 302E 000E move.w D0, [A6 + 0xE] 0000045A 48C0 ext.l D0 0000045C D9C0 add.l A4, D0 0000045E 52AE FF74 addq.l [A6 - 0x8C], 1 00000462 6900 0144 bvs +0x146 /* 000005A8 */ label00000466: 00000466 202E FF74 move.l D0, [A6 - 0x8C] 0000046A B0AE FF2E cmp.l D0, [A6 - 0xD2] 0000046E 6FDA ble -0x24 /* 0000044A */ 00000470 6000 0136 bra +0x138 /* 000005A8 */ label00000474: 00000474 42A7 clr.l -[A7] 00000476 2F0B move.l -[A7], A3 00000478 42A7 clr.l -[A7] 0000047A 2F2E FF92 move.l -[A7], [A6 - 0x6E] 0000047E 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000482 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000486 7001 moveq.l D0, 0x01 00000488 2F00 move.l -[A7], D0 0000048A 2F06 move.l -[A7], D6 0000048C 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 00000490 201F move.l D0, [A7]+ 00000492 3F00 move.w -[A7], D0 00000494 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000498 42A7 clr.l -[A7] 0000049A 2F0B move.l -[A7], A3 0000049C 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 000004A0 201F move.l D0, [A7]+ 000004A2 3F00 move.w -[A7], D0 000004A4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000004A8 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 000004AC 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000004B0 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000004B4 2F2E FF9A move.l -[A7], [A6 - 0x66] 000004B8 2F0C move.l -[A7], A4 000004BA 302E 0020 move.w D0, [A6 + 0x20] 000004BE 48C0 ext.l D0 000004C0 2F00 move.l -[A7], D0 000004C2 2F06 move.l -[A7], D6 000004C4 302E 000E move.w D0, [A6 + 0xE] 000004C8 48C0 ext.l D0 000004CA 2F00 move.l -[A7], D0 000004CC 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */] 000004D0 6000 00D6 bra +0xD8 /* 000005A8 */ label000004D4: 000004D4 42A7 clr.l -[A7] 000004D6 2F0B move.l -[A7], A3 000004D8 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000004DC 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000004E0 2F2E FF9A move.l -[A7], [A6 - 0x66] 000004E4 2F2E FF9E move.l -[A7], [A6 - 0x62] 000004E8 7001 moveq.l D0, 0x01 000004EA 2F00 move.l -[A7], D0 000004EC 2F06 move.l -[A7], D6 000004EE 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 000004F2 201F move.l D0, [A7]+ 000004F4 3F00 move.w -[A7], D0 000004F6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000004FA 42A7 clr.l -[A7] 000004FC 2F0B move.l -[A7], A3 000004FE 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 00000502 201F move.l D0, [A7]+ 00000504 3F00 move.w -[A7], D0 00000506 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000050A 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 0000050E 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000512 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000516 2F2E FF9E move.l -[A7], [A6 - 0x62] 0000051A 2F2E FF92 move.l -[A7], [A6 - 0x6E] 0000051E 2F0C move.l -[A7], A4 00000520 302E 0020 move.w D0, [A6 + 0x20] 00000524 48C0 ext.l D0 00000526 2F00 move.l -[A7], D0 00000528 2F06 move.l -[A7], D6 0000052A 302E 000E move.w D0, [A6 + 0xE] 0000052E 48C0 ext.l D0 00000530 2F00 move.l -[A7], D0 00000532 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00000536 6070 bra +0x72 /* 000005A8 */ label00000538: 00000538 42A7 clr.l -[A7] 0000053A 2F0B move.l -[A7], A3 0000053C 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000540 42A7 clr.l -[A7] 00000542 42A7 clr.l -[A7] 00000544 42A7 clr.l -[A7] 00000546 7001 moveq.l D0, 0x01 00000548 2F00 move.l -[A7], D0 0000054A 2F06 move.l -[A7], D6 0000054C 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 00000550 201F move.l D0, [A7]+ 00000552 3F00 move.w -[A7], D0 00000554 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000558 42A7 clr.l -[A7] 0000055A 2F0B move.l -[A7], A3 0000055C 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 00000560 201F move.l D0, [A7]+ 00000562 3F00 move.w -[A7], D0 00000564 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000568 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 0000056C 282E FF92 move.l D4, [A6 - 0x6E] 00000570 7001 moveq.l D0, 0x01 00000572 2D40 FF2A move.l [A6 - 0xD6], D0 00000576 2D6E FF78 FF26 move.l [A6 - 0xDA], [A6 - 0x88] 0000057C 2D6E FF2A FF74 move.l [A6 - 0x8C], [A6 - 0xD6] 00000582 601A bra +0x1C /* 0000059E */ label00000584: 00000584 2F04 move.l -[A7], D4 00000586 2F0C move.l -[A7], A4 00000588 2F06 move.l -[A7], D6 0000058A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000058E D886 add.l D4, D6 00000590 302E 000E move.w D0, [A6 + 0xE] 00000594 48C0 ext.l D0 00000596 D9C0 add.l A4, D0 00000598 52AE FF74 addq.l [A6 - 0x8C], 1 0000059C 690A bvs +0xC /* 000005A8 */ label0000059E: 0000059E 202E FF74 move.l D0, [A6 - 0x8C] 000005A2 B0AE FF26 cmp.l D0, [A6 - 0xDA] 000005A6 6FDC ble -0x22 /* 00000584 */ label000005A8: 000005A8 206E 0018 movea.l A0, [A6 + 0x18] 000005AC 4868 0002 pea.l [A0 + 0x2] 000005B0 206D FE86 movea.l A0, [A5 - 0x17A] 000005B4 4868 0002 pea.l [A0 + 0x2] 000005B8 486E FF5A pea.l [A6 - 0xA6] 000005BC 486E FF62 pea.l [A6 - 0x9E] 000005C0 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 000005C4 42A7 clr.l -[A7] 000005C6 A8EC syscall CopyBits 000005C8 486E FF62 pea.l [A6 - 0x9E] 000005CC 4267 clr.w -[A7] 000005CE 3F2E 0020 move.w -[A7], [A6 + 0x20] 000005D2 A8A8 syscall OffsetRect 000005D4 42A7 clr.l -[A7] 000005D6 2F0B move.l -[A7], A3 000005D8 486E FF42 pea.l [A6 - 0xBE] 000005DC 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */] 000005E0 2D5F FFA6 move.l [A6 - 0x5A], [A7]+ 000005E4 56C0 sne D0 000005E6 4A00 tst.b D0 000005E8 6610 bne +0x12 /* 000005FA */ 000005EA 4241 clr.w D1 000005EC 122E FF56 move.b D1, [A6 - 0xAA] 000005F0 4A41 tst.w D1 000005F2 56C1 sne D1 000005F4 8001 or.b D0, D1 000005F6 6700 FDD6 beq -0x228 /* 000003CE */ label000005FA: 000005FA 7001 moveq.l D0, 0x01 000005FC 2D40 FF22 move.l [A6 - 0xDE], D0 00000600 2D45 FF1E move.l [A6 - 0xE2], D5 00000604 2E2E FF22 move.l D7, [A6 - 0xDE] 00000608 6024 bra +0x26 /* 0000062E */ label0000060A: 0000060A 3007 move.w D0, D7 0000060C E540 asl D0.w, 2 0000060E 4AB6 008E tst.l [A6 + D0.w - 0x114] 00000612 6716 beq +0x18 /* 0000062A */ 00000614 3007 move.w D0, D7 00000616 E540 asl D0.w, 2 00000618 2F36 008E move.l -[A7], [A6 + D0.w - 0x114] 0000061C 205F movea.l A0, [A7]+ 0000061E A01F syscall DisposPtr/DisposePtr 00000620 3007 move.w D0, D7 00000622 E540 asl D0.w, 2 00000624 7200 moveq.l D1, 0x00 00000626 2D81 008E move.l [A6 + D0.w - 0x114], D1 label0000062A: 0000062A 5287 addq.l D7, 1 0000062C 6906 bvs +0x8 /* 00000634 */ label0000062E: 0000062E BEAE FF1E cmp.l D7, [A6 - 0xE2] 00000632 6FD6 ble -0x28 /* 0000060A */ label00000634: 00000634 486E FFAA pea.l [A6 - 0x56] 00000638 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 0000063C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000640 4E5E unlink A6 00000642 205F movea.l A0, [A7]+ 00000644 DEFC 0024 add.w A7, 0x24 /* '$' */ 00000648 4ED0 jmp [A0] 0000064A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000064E FFFC .invalid <> 00000650 48E7 0108 movem.l -[A7], D7,A4 00000654 286E 0008 movea.l A4, [A6 + 0x8] 00000658 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 0000065E 3E2E FFFC move.w D7, [A6 - 0x4] 00000662 6022 bra +0x24 /* 00000686 */ label00000664: 00000664 3007 move.w D0, D7 00000666 E540 asl D0.w, 2 00000668 4AB4 008E tst.l [A4 + D0.w - 0x114] 0000066C 6716 beq +0x18 /* 00000684 */ 0000066E 3007 move.w D0, D7 00000670 E540 asl D0.w, 2 00000672 2F34 008E move.l -[A7], [A4 + D0.w - 0x114] 00000676 205F movea.l A0, [A7]+ 00000678 A01F syscall DisposPtr/DisposePtr 0000067A 3007 move.w D0, D7 0000067C E540 asl D0.w, 2 0000067E 7200 moveq.l D1, 0x00 00000680 2981 008E move.l [A4 + D0.w - 0x114], D1 label00000684: 00000684 5247 addq.w D7, 1 label00000686: 00000686 7004 moveq.l D0, 0x04 00000688 B047 cmp.w D0, D7 0000068A 6CD8 bge -0x26 /* 00000664 */ 0000068C 4CDF 1080 movem.l D7,A4, [A7]+ 00000690 4E5E unlink A6 00000692 205F movea.l A0, [A7]+ 00000694 DEFC 000A add.w A7, 0xA /* '\n' */ 00000698 4ED0 jmp [A0] 0000069A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000069C-000006A0 fn0000069C: 0000069C 4E56 FF32 link A6, -0x00CE // end alternate branch 0000069C-000006A0 fn0000069C: // (misaligned) 0000069E FF32 .extension 0xF32 <> // unimplemented 000006A0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000006A4 206E 0024 movea.l A0, [A6 + 0x24] 000006A8 43EE FFF0 lea.l A1, [A6 - 0x10] 000006AC 7007 moveq.l D0, 0x07 label000006AE: 000006AE 32D8 move.w [A1]+, [A0]+ 000006B0 51C8 FFFC dbf D0, -0x6 /* 000006AE */ 000006B4 206E 000A movea.l A0, [A6 + 0xA] 000006B8 43EE FFE8 lea.l A1, [A6 - 0x18] 000006BC 7003 moveq.l D0, 0x03 label000006BE: 000006BE 32D8 move.w [A1]+, [A0]+ 000006C0 51C8 FFFC dbf D0, -0x6 /* 000006BE */ 000006C4 266E 0028 movea.l A3, [A6 + 0x28] 000006C8 382E 0020 move.w D4, [A6 + 0x20] 000006CC 7001 moveq.l D0, 0x01 000006CE 2D40 FF52 move.l [A6 - 0xAE], D0 000006D2 2E2E FF52 move.l D7, [A6 - 0xAE] 000006D6 600C bra +0xE /* 000006E4 */ label000006D8: 000006D8 3007 move.w D0, D7 000006DA E540 asl D0.w, 2 000006DC 7200 moveq.l D1, 0x00 000006DE 2D81 008E move.l [A6 + D0.w - 0x114], D1 000006E2 5287 addq.l D7, 1 label000006E4: 000006E4 7004 moveq.l D0, 0x04 000006E6 B087 cmp.l D0, D7 000006E8 6CEE bge -0x10 /* 000006D8 */ 000006EA 7000 moveq.l D0, 0x00 000006EC 2840 movea.l A4, D0 000006EE 486E FFAA pea.l [A6 - 0x56] 000006F2 487A FF58 pea.l [PC - 0xA8 /* 0000064C, value 0x4E56FFFC */] 000006F6 2F0E move.l -[A7], A6 000006F8 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000006FC 4240 clr.w D0 000006FE 102E FFFE move.b D0, [A6 - 0x2] 00000702 0440 0066 subi.w D0, 0x66 /* 'f' */ 00000706 6712 beq +0x14 /* 0000071A */ 00000708 5340 subq.w D0, 1 0000070A 6716 beq +0x18 /* 00000722 */ 0000070C 5340 subq.w D0, 1 0000070E 671A beq +0x1C /* 0000072A */ 00000710 5340 subq.w D0, 1 00000712 670E beq +0x10 /* 00000722 */ 00000714 5340 subq.w D0, 1 00000716 6712 beq +0x14 /* 0000072A */ 00000718 6018 bra +0x1A /* 00000732 */ label0000071A: 0000071A 7001 moveq.l D0, 0x01 0000071C 2D40 FF8A move.l [A6 - 0x76], D0 00000720 6016 bra +0x18 /* 00000738 */ label00000722: 00000722 7003 moveq.l D0, 0x03 00000724 2D40 FF8A move.l [A6 - 0x76], D0 00000728 600E bra +0x10 /* 00000738 */ label0000072A: 0000072A 7004 moveq.l D0, 0x04 0000072C 2D40 FF8A move.l [A6 - 0x76], D0 00000730 6006 bra +0x8 /* 00000738 */ label00000732: 00000732 7001 moveq.l D0, 0x01 00000734 2D40 FF8A move.l [A6 - 0x76], D0 label00000738: 00000738 302E FFF8 move.w D0, [A6 - 0x8] 0000073C 48C0 ext.l D0 0000073E 2A00 move.l D5, D0 00000740 3004 move.w D0, D4 00000742 48C0 ext.l D0 00000744 2F05 move.l -[A7], D5 00000746 2F00 move.l -[A7], D0 00000748 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000074C 2D5F FF8E move.l [A6 - 0x72], [A7]+ 00000750 7001 moveq.l D0, 0x01 00000752 2D40 FF4E move.l [A6 - 0xB2], D0 00000756 2D6E FF8A FF4A move.l [A6 - 0xB6], [A6 - 0x76] 0000075C 2E2E FF4E move.l D7, [A6 - 0xB2] 00000760 6030 bra +0x32 /* 00000792 */ label00000762: 00000762 3007 move.w D0, D7 00000764 E540 asl D0.w, 2 00000766 2F00 move.l -[A7], D0 00000768 42A7 clr.l -[A7] 0000076A 222E FF8E move.l D1, [A6 - 0x72] 0000076E D2BC 0000 0400 add.l D1, 0x400 00000774 2F01 move.l -[A7], D1 00000776 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */] 0000077A 221F move.l D1, [A7]+ 0000077C 201F move.l D0, [A7]+ 0000077E 2D81 008E move.l [A6 + D0.w - 0x114], D1 00000782 3007 move.w D0, D7 00000784 E540 asl D0.w, 2 00000786 2F36 008E move.l -[A7], [A6 + D0.w - 0x114] 0000078A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000078E 5287 addq.l D7, 1 00000790 6906 bvs +0x8 /* 00000798 */ label00000792: 00000792 BEAE FF4A cmp.l D7, [A6 - 0xB6] 00000796 6FCA ble -0x34 /* 00000762 */ label00000798: 00000798 42A7 clr.l -[A7] 0000079A 2F0B move.l -[A7], A3 0000079C 2F2E 001C move.l -[A7], [A6 + 0x1C] 000007A0 4EAD 46F2 jsr [A5 + 0x46F2 /* export_2266 */] 000007A4 201F move.l D0, [A7]+ 000007A6 3F00 move.w -[A7], D0 000007A8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000007AC 286E 0010 movea.l A4, [A6 + 0x10] 000007B0 7C00 moveq.l D6, 0x00 label000007B2: 000007B2 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */] 000007B6 4240 clr.w D0 000007B8 102E FFFE move.b D0, [A6 - 0x2] 000007BC 0440 0066 subi.w D0, 0x66 /* 'f' */ 000007C0 671C beq +0x1E /* 000007DE */ 000007C2 5340 subq.w D0, 1 000007C4 6700 00A4 beq +0xA6 /* 0000086A */ 000007C8 5340 subq.w D0, 1 000007CA 6700 0170 beq +0x172 /* 0000093C */ 000007CE 5340 subq.w D0, 1 000007D0 6700 0098 beq +0x9A /* 0000086A */ 000007D4 5340 subq.w D0, 1 000007D6 6700 0164 beq +0x166 /* 0000093C */ 000007DA 6000 023C bra +0x23E /* 00000A18 */ label000007DE: 000007DE 42A7 clr.l -[A7] 000007E0 2F0B move.l -[A7], A3 000007E2 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000007E6 42A7 clr.l -[A7] 000007E8 42A7 clr.l -[A7] 000007EA 42A7 clr.l -[A7] 000007EC 7001 moveq.l D0, 0x01 000007EE 2F00 move.l -[A7], D0 000007F0 2F05 move.l -[A7], D5 000007F2 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 000007F6 201F move.l D0, [A7]+ 000007F8 3F00 move.w -[A7], D0 000007FA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000007FE 42A7 clr.l -[A7] 00000800 2F0B move.l -[A7], A3 00000802 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 00000806 201F move.l D0, [A7]+ 00000808 3F00 move.w -[A7], D0 0000080A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000080E 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 00000812 2D6E FF92 FF78 move.l [A6 - 0x88], [A6 - 0x6E] 00000818 7001 moveq.l D0, 0x01 0000081A 2D40 FF46 move.l [A6 - 0xBA], D0 0000081E 3004 move.w D0, D4 00000820 48C0 ext.l D0 00000822 2D40 FF42 move.l [A6 - 0xBE], D0 00000826 2D6E FF46 FF7C move.l [A6 - 0x84], [A6 - 0xBA] 0000082C 602E bra +0x30 /* 0000085C */ label0000082E: 0000082E 302E FFFA move.w D0, [A6 - 0x6] 00000832 48C0 ext.l D0 00000834 B086 cmp.l D0, D6 00000836 6F1C ble +0x1E /* 00000854 */ 00000838 2F2E FF78 move.l -[A7], [A6 - 0x88] 0000083C 2F0C move.l -[A7], A4 0000083E 2F05 move.l -[A7], D5 00000840 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000844 2005 move.l D0, D5 00000846 D1AE FF78 add.l [A6 - 0x88], D0 0000084A 302E 000E move.w D0, [A6 + 0xE] 0000084E 48C0 ext.l D0 00000850 D9C0 add.l A4, D0 00000852 5286 addq.l D6, 1 label00000854: 00000854 52AE FF7C addq.l [A6 - 0x84], 1 00000858 6900 0244 bvs +0x246 /* 00000A9E */ label0000085C: 0000085C 202E FF7C move.l D0, [A6 - 0x84] 00000860 B0AE FF42 cmp.l D0, [A6 - 0xBE] 00000864 6FC8 ble -0x36 /* 0000082E */ 00000866 6000 0236 bra +0x238 /* 00000A9E */ label0000086A: 0000086A 42A7 clr.l -[A7] 0000086C 2F0B move.l -[A7], A3 0000086E 42A7 clr.l -[A7] 00000870 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000874 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000878 2F2E FF9A move.l -[A7], [A6 - 0x66] 0000087C 7001 moveq.l D0, 0x01 0000087E 2F00 move.l -[A7], D0 00000880 2F05 move.l -[A7], D5 00000882 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 00000886 201F move.l D0, [A7]+ 00000888 3F00 move.w -[A7], D0 0000088A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000088E 42A7 clr.l -[A7] 00000890 2F0B move.l -[A7], A3 00000892 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 00000896 201F move.l D0, [A7]+ 00000898 3F00 move.w -[A7], D0 0000089A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000089E 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 000008A2 302E FFFA move.w D0, [A6 - 0x6] 000008A6 48C0 ext.l D0 000008A8 9086 sub.l D0, D6 000008AA 3204 move.w D1, D4 000008AC 48C1 ext.l D1 000008AE B280 cmp.l D1, D0 000008B0 6F4A ble +0x4C /* 000008FC */ 000008B2 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000008B6 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000008BA 2F2E FF9A move.l -[A7], [A6 - 0x66] 000008BE 2F0C move.l -[A7], A4 000008C0 302E FFFA move.w D0, [A6 - 0x6] 000008C4 48C0 ext.l D0 000008C6 9086 sub.l D0, D6 000008C8 2F00 move.l -[A7], D0 000008CA 2F05 move.l -[A7], D5 000008CC 302E 000E move.w D0, [A6 + 0xE] 000008D0 48C0 ext.l D0 000008D2 2F00 move.l -[A7], D0 000008D4 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */] 000008D8 302E FFFA move.w D0, [A6 - 0x6] 000008DC 48C0 ext.l D0 000008DE 9086 sub.l D0, D6 000008E0 322E 000E move.w D1, [A6 + 0xE] 000008E4 48C1 ext.l D1 000008E6 2F00 move.l -[A7], D0 000008E8 2F01 move.l -[A7], D1 000008EA 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000008EE D9DF add.l A4, [A7]+ 000008F0 302E FFFA move.w D0, [A6 - 0x6] 000008F4 48C0 ext.l D0 000008F6 2C00 move.l D6, D0 000008F8 6000 01A4 bra +0x1A6 /* 00000A9E */ label000008FC: 000008FC 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000900 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000904 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000908 2F0C move.l -[A7], A4 0000090A 3004 move.w D0, D4 0000090C 48C0 ext.l D0 0000090E 2F00 move.l -[A7], D0 00000910 2F05 move.l -[A7], D5 00000912 302E 000E move.w D0, [A6 + 0xE] 00000916 48C0 ext.l D0 00000918 2F00 move.l -[A7], D0 0000091A 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */] 0000091E 3004 move.w D0, D4 00000920 48C0 ext.l D0 00000922 322E 000E move.w D1, [A6 + 0xE] 00000926 48C1 ext.l D1 00000928 2F00 move.l -[A7], D0 0000092A 2F01 move.l -[A7], D1 0000092C 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000930 D9DF add.l A4, [A7]+ 00000932 3004 move.w D0, D4 00000934 48C0 ext.l D0 00000936 DC80 add.l D6, D0 00000938 6000 0164 bra +0x166 /* 00000A9E */ label0000093C: 0000093C 42A7 clr.l -[A7] 0000093E 2F0B move.l -[A7], A3 00000940 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000944 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000948 2F2E FF9A move.l -[A7], [A6 - 0x66] 0000094C 2F2E FF9E move.l -[A7], [A6 - 0x62] 00000950 7001 moveq.l D0, 0x01 00000952 2F00 move.l -[A7], D0 00000954 2F05 move.l -[A7], D5 00000956 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 0000095A 201F move.l D0, [A7]+ 0000095C 3F00 move.w -[A7], D0 0000095E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000962 42A7 clr.l -[A7] 00000964 2F0B move.l -[A7], A3 00000966 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 0000096A 201F move.l D0, [A7]+ 0000096C 3F00 move.w -[A7], D0 0000096E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000972 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 00000976 302E FFFA move.w D0, [A6 - 0x6] 0000097A 48C0 ext.l D0 0000097C 9086 sub.l D0, D6 0000097E 3204 move.w D1, D4 00000980 48C1 ext.l D1 00000982 B280 cmp.l D1, D0 00000984 6F4E ble +0x50 /* 000009D4 */ 00000986 2F2E FF96 move.l -[A7], [A6 - 0x6A] 0000098A 2F2E FF9A move.l -[A7], [A6 - 0x66] 0000098E 2F2E FF9E move.l -[A7], [A6 - 0x62] 00000992 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000996 2F0C move.l -[A7], A4 00000998 302E FFFA move.w D0, [A6 - 0x6] 0000099C 48C0 ext.l D0 0000099E 9086 sub.l D0, D6 000009A0 2F00 move.l -[A7], D0 000009A2 2F05 move.l -[A7], D5 000009A4 302E 000E move.w D0, [A6 + 0xE] 000009A8 48C0 ext.l D0 000009AA 2F00 move.l -[A7], D0 000009AC 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000009B0 302E FFFA move.w D0, [A6 - 0x6] 000009B4 48C0 ext.l D0 000009B6 9086 sub.l D0, D6 000009B8 322E 000E move.w D1, [A6 + 0xE] 000009BC 48C1 ext.l D1 000009BE 2F00 move.l -[A7], D0 000009C0 2F01 move.l -[A7], D1 000009C2 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000009C6 D9DF add.l A4, [A7]+ 000009C8 302E FFFA move.w D0, [A6 - 0x6] 000009CC 48C0 ext.l D0 000009CE 2C00 move.l D6, D0 000009D0 6000 00CC bra +0xCE /* 00000A9E */ label000009D4: 000009D4 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000009D8 2F2E FF9A move.l -[A7], [A6 - 0x66] 000009DC 2F2E FF9E move.l -[A7], [A6 - 0x62] 000009E0 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000009E4 2F0C move.l -[A7], A4 000009E6 3004 move.w D0, D4 000009E8 48C0 ext.l D0 000009EA 2F00 move.l -[A7], D0 000009EC 2F05 move.l -[A7], D5 000009EE 302E 000E move.w D0, [A6 + 0xE] 000009F2 48C0 ext.l D0 000009F4 2F00 move.l -[A7], D0 000009F6 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000009FA 3004 move.w D0, D4 000009FC 48C0 ext.l D0 000009FE 322E 000E move.w D1, [A6 + 0xE] 00000A02 48C1 ext.l D1 00000A04 2F00 move.l -[A7], D0 00000A06 2F01 move.l -[A7], D1 00000A08 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000A0C D9DF add.l A4, [A7]+ 00000A0E 3004 move.w D0, D4 00000A10 48C0 ext.l D0 00000A12 DC80 add.l D6, D0 00000A14 6000 0088 bra +0x8A /* 00000A9E */ label00000A18: 00000A18 42A7 clr.l -[A7] 00000A1A 2F0B move.l -[A7], A3 00000A1C 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000A20 42A7 clr.l -[A7] 00000A22 42A7 clr.l -[A7] 00000A24 42A7 clr.l -[A7] 00000A26 7001 moveq.l D0, 0x01 00000A28 2F00 move.l -[A7], D0 00000A2A 2F05 move.l -[A7], D5 00000A2C 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 00000A30 201F move.l D0, [A7]+ 00000A32 3F00 move.w -[A7], D0 00000A34 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000A38 42A7 clr.l -[A7] 00000A3A 2F0B move.l -[A7], A3 00000A3C 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */] 00000A40 201F move.l D0, [A7]+ 00000A42 3F00 move.w -[A7], D0 00000A44 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000A48 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 00000A4C 2D6E FF92 FF78 move.l [A6 - 0x88], [A6 - 0x6E] 00000A52 7001 moveq.l D0, 0x01 00000A54 2D40 FF3E move.l [A6 - 0xC2], D0 00000A58 3004 move.w D0, D4 00000A5A 48C0 ext.l D0 00000A5C 2D40 FF3A move.l [A6 - 0xC6], D0 00000A60 2D6E FF3E FF7C move.l [A6 - 0x84], [A6 - 0xC2] 00000A66 602C bra +0x2E /* 00000A94 */ label00000A68: 00000A68 302E FFFA move.w D0, [A6 - 0x6] 00000A6C 48C0 ext.l D0 00000A6E B086 cmp.l D0, D6 00000A70 6F1C ble +0x1E /* 00000A8E */ 00000A72 2F2E FF78 move.l -[A7], [A6 - 0x88] 00000A76 2F0C move.l -[A7], A4 00000A78 2F05 move.l -[A7], D5 00000A7A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000A7E 2005 move.l D0, D5 00000A80 D1AE FF78 add.l [A6 - 0x88], D0 00000A84 302E 000E move.w D0, [A6 + 0xE] 00000A88 48C0 ext.l D0 00000A8A D9C0 add.l A4, D0 00000A8C 5286 addq.l D6, 1 label00000A8E: 00000A8E 52AE FF7C addq.l [A6 - 0x84], 1 00000A92 690A bvs +0xC /* 00000A9E */ label00000A94: 00000A94 202E FF7C move.l D0, [A6 - 0x84] 00000A98 B0AE FF3A cmp.l D0, [A6 - 0xC6] 00000A9C 6FCA ble -0x34 /* 00000A68 */ label00000A9E: 00000A9E 42A7 clr.l -[A7] 00000AA0 2F0B move.l -[A7], A3 00000AA2 486E FF56 pea.l [A6 - 0xAA] 00000AA6 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */] 00000AAA 2D5F FFA6 move.l [A6 - 0x5A], [A7]+ 00000AAE 56C0 sne D0 00000AB0 4A00 tst.b D0 00000AB2 6610 bne +0x12 /* 00000AC4 */ 00000AB4 4241 clr.w D1 00000AB6 122E FF6A move.b D1, [A6 - 0x96] 00000ABA 4A41 tst.w D1 00000ABC 56C1 sne D1 00000ABE 8001 or.b D0, D1 00000AC0 6700 FCF0 beq -0x30E /* 000007B2 */ label00000AC4: 00000AC4 7001 moveq.l D0, 0x01 00000AC6 2D40 FF36 move.l [A6 - 0xCA], D0 00000ACA 2D6E FF8A FF32 move.l [A6 - 0xCE], [A6 - 0x76] 00000AD0 2E2E FF36 move.l D7, [A6 - 0xCA] 00000AD4 6024 bra +0x26 /* 00000AFA */ label00000AD6: 00000AD6 3007 move.w D0, D7 00000AD8 E540 asl D0.w, 2 00000ADA 4AB6 008E tst.l [A6 + D0.w - 0x114] 00000ADE 6716 beq +0x18 /* 00000AF6 */ 00000AE0 3007 move.w D0, D7 00000AE2 E540 asl D0.w, 2 00000AE4 2F36 008E move.l -[A7], [A6 + D0.w - 0x114] 00000AE8 205F movea.l A0, [A7]+ 00000AEA A01F syscall DisposPtr/DisposePtr 00000AEC 3007 move.w D0, D7 00000AEE E540 asl D0.w, 2 00000AF0 7200 moveq.l D1, 0x00 00000AF2 2D81 008E move.l [A6 + D0.w - 0x114], D1 label00000AF6: 00000AF6 5287 addq.l D7, 1 00000AF8 6906 bvs +0x8 /* 00000B00 */ label00000AFA: 00000AFA BEAE FF32 cmp.l D7, [A6 - 0xCE] 00000AFE 6FD6 ble -0x28 /* 00000AD6 */ label00000B00: 00000B00 486E FFAA pea.l [A6 - 0x56] 00000B04 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00000B08 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000B0C 4E5E unlink A6 00000B0E 205F movea.l A0, [A7]+ 00000B10 DEFC 0024 add.w A7, 0x24 /* '$' */ 00000B14 4ED0 jmp [A0] 00000B16 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000B1A 0000 2F0C ori.b D0, 0xC 00000B1E 286E 0008 movea.l A4, [A6 + 0x8] 00000B22 4AAC FF84 tst.l [A4 - 0x7C] 00000B26 6730 beq +0x32 /* 00000B58 */ 00000B28 102C FF69 move.b D0, [A4 - 0x97] 00000B2C 6714 beq +0x16 /* 00000B42 */ 00000B2E 42A7 clr.l -[A7] 00000B30 2F2C FF84 move.l -[A7], [A4 - 0x7C] 00000B34 4EAD 477A jsr [A5 + 0x477A /* export_2283 */] 00000B38 201F move.l D0, [A7]+ 00000B3A 3940 FFC0 move.w [A4 - 0x40], D0 00000B3E 422C FF69 clr.b [A4 - 0x97] label00000B42: 00000B42 42A7 clr.l -[A7] 00000B44 2F2C FF84 move.l -[A7], [A4 - 0x7C] 00000B48 4EAD 4652 jsr [A5 + 0x4652 /* export_2246 */] 00000B4C 201F move.l D0, [A7]+ 00000B4E 3940 FFC0 move.w [A4 - 0x40], D0 00000B52 7000 moveq.l D0, 0x00 00000B54 2940 FF84 move.l [A4 - 0x7C], D0 label00000B58: 00000B58 4AAC FFB0 tst.l [A4 - 0x50] 00000B5C 670E beq +0x10 /* 00000B6C */ 00000B5E 2F2C FFB0 move.l -[A7], [A4 - 0x50] 00000B62 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000B66 7000 moveq.l D0, 0x00 00000B68 2940 FFB0 move.l [A4 - 0x50], D0 label00000B6C: 00000B6C 4AAC FFAC tst.l [A4 - 0x54] 00000B70 670E beq +0x10 /* 00000B80 */ 00000B72 2F2C FFAC move.l -[A7], [A4 - 0x54] 00000B76 4EAD 27BA jsr [A5 + 0x27BA /* export_1267 */] 00000B7A 7000 moveq.l D0, 0x00 00000B7C 2940 FFAC move.l [A4 - 0x54], D0 label00000B80: 00000B80 4AAC FFBA tst.l [A4 - 0x46] 00000B84 6712 beq +0x14 /* 00000B98 */ 00000B86 2F2C FFBA move.l -[A7], [A4 - 0x46] 00000B8A 2F2C FFB6 move.l -[A7], [A4 - 0x4A] 00000B8E 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */] 00000B92 7000 moveq.l D0, 0x00 00000B94 2940 FFBA move.l [A4 - 0x46], D0 label00000B98: 00000B98 206C 0014 movea.l A0, [A4 + 0x14] 00000B9C 4A90 tst.l [A0] 00000B9E 670C beq +0xE /* 00000BAC */ 00000BA0 2F10 move.l -[A7], [A0] 00000BA2 A8F5 syscall KillPicture 00000BA4 206C 0014 movea.l A0, [A4 + 0x14] 00000BA8 7000 moveq.l D0, 0x00 00000BAA 2080 move.l [A0], D0 label00000BAC: 00000BAC 4AAC FFA0 tst.l [A4 - 0x60] 00000BB0 6712 beq +0x14 /* 00000BC4 */ 00000BB2 2F2C FFA0 move.l -[A7], [A4 - 0x60] 00000BB6 1F3C 0001 move.b -[A7], 0x1 00000BBA 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 00000BBE 7000 moveq.l D0, 0x00 00000BC0 2940 FFA0 move.l [A4 - 0x60], D0 label00000BC4: 00000BC4 396E 0010 FFC0 move.w [A4 - 0x40], [A6 + 0x10] 00000BCA 206E 0008 movea.l A0, [A6 + 0x8] 00000BCE 2C48 movea.l A6, A0 00000BD0 4EFA 08B4 jmp [PC + 0x8B4 /* 00001486 */] 00000BD4 0000 285F ori.b D0, 0x5F /* '_' */ 00000BD8 4E5E unlink A6 00000BDA 205F movea.l A0, [A7]+ 00000BDC DEFC 000A add.w A7, 0xA /* '\n' */ 00000BE0 4ED0 jmp [A0] 00000BE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000BE4-00000BE8 fn00000BE4: 00000BE4 4E56 FF08 link A6, -0x00F8 // end alternate branch 00000BE4-00000BE8 fn00000BE4: // (misaligned) 00000BE6 FF08 .extension 0xF08 <> // unimplemented 00000BE8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000BEC 426E FFC0 clr.w [A6 - 0x40] 00000BF0 206E 0010 movea.l A0, [A6 + 0x10] 00000BF4 43EE FF92 lea.l A1, [A6 - 0x6E] 00000BF8 7003 moveq.l D0, 0x03 label00000BFA: 00000BFA 32D8 move.w [A1]+, [A0]+ 00000BFC 51C8 FFFC dbf D0, -0x6 /* 00000BFA */ 00000C00 206E 000C movea.l A0, [A6 + 0xC] 00000C04 30BC 0001 move.w [A0], 0x1 00000C08 486E FFBA pea.l [A6 - 0x46] 00000C0C 486E FFB6 pea.l [A6 - 0x4A] 00000C10 4EAD 27F2 jsr [A5 + 0x27F2 /* export_1274 */] 00000C14 206E 0014 movea.l A0, [A6 + 0x14] 00000C18 7000 moveq.l D0, 0x00 00000C1A 2080 move.l [A0], D0 00000C1C 7000 moveq.l D0, 0x00 00000C1E 2D40 FFB0 move.l [A6 - 0x50], D0 00000C22 7000 moveq.l D0, 0x00 00000C24 2D40 FFAC move.l [A6 - 0x54], D0 00000C28 7000 moveq.l D0, 0x00 00000C2A 2D40 FFA0 move.l [A6 - 0x60], D0 00000C2E 7000 moveq.l D0, 0x00 00000C30 2D40 FF84 move.l [A6 - 0x7C], D0 00000C34 422E FF69 clr.b [A6 - 0x97] 00000C38 486E FFC2 pea.l [A6 - 0x3E] 00000C3C 487A FEDA pea.l [PC - 0x126 /* 00000B18, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000C40 2F0E move.l -[A7], A6 00000C42 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00000C46 4267 clr.w -[A7] 00000C48 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000C4C 4EBA F412 jsr [PC - 0xBEE /* 00000060 */] 00000C50 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000C54 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */] 00000C58 4267 clr.w -[A7] 00000C5A 1F3C 0001 move.b -[A7], 0x1 00000C5E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000C62 1D5F FFBF move.b [A6 - 0x41], [A7]+ 00000C66 42A7 clr.l -[A7] 00000C68 2F2D EDEC move.l -[A7], [A5 - 0x1214] 00000C6C 486E FF84 pea.l [A6 - 0x7C] 00000C70 4EAD 466A jsr [A5 + 0x466A /* export_2249 */] 00000C74 201F move.l D0, [A7]+ 00000C76 3D40 FFC0 move.w [A6 - 0x40], D0 00000C7A 4267 clr.w -[A7] 00000C7C 1F2E FFBF move.b -[A7], [A6 - 0x41] 00000C80 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000C84 1D5F FFBF move.b [A6 - 0x41], [A7]+ 00000C88 3F2E FFC0 move.w -[A7], [A6 - 0x40] 00000C8C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000C90 42A7 clr.l -[A7] 00000C92 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000C96 302E 0022 move.w D0, [A6 + 0x22] 00000C9A 48C0 ext.l D0 00000C9C 2F00 move.l -[A7], D0 00000C9E 4EAD 46EA jsr [A5 + 0x46EA /* export_2265 */] 00000CA2 201F move.l D0, [A7]+ 00000CA4 3F00 move.w -[A7], D0 00000CA6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000CAA 42A7 clr.l -[A7] 00000CAC 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000CB0 487A F3E2 pea.l [PC - 0xC1E /* 00000094, value 0x4E56FFF4 */] 00000CB4 42A7 clr.l -[A7] 00000CB6 4EAD 47A2 jsr [A5 + 0x47A2 /* export_2288 */] 00000CBA 201F move.l D0, [A7]+ 00000CBC 3F00 move.w -[A7], D0 00000CBE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000CC2 42A7 clr.l -[A7] 00000CC4 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000CC8 4EAD 476A jsr [A5 + 0x476A /* export_2281 */] 00000CCC 201F move.l D0, [A7]+ 00000CCE 3F00 move.w -[A7], D0 00000CD0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000CD4 1D7C 0001 FF69 move.b [A6 - 0x97], 0x1 00000CDA 42A7 clr.l -[A7] 00000CDC 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000CE0 486E FF74 pea.l [A6 - 0x8C] 00000CE4 4EAD 46A2 jsr [A5 + 0x46A2 /* export_2256 */] 00000CE8 201F move.l D0, [A7]+ 00000CEA 3F00 move.w -[A7], D0 00000CEC 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000CF0 42A7 clr.l -[A7] 00000CF2 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000CF6 486E FF70 pea.l [A6 - 0x90] 00000CFA 486E FF72 pea.l [A6 - 0x8E] 00000CFE 4EAD 46AA jsr [A5 + 0x46AA /* export_2257 */] 00000D02 201F move.l D0, [A7]+ 00000D04 3F00 move.w -[A7], D0 00000D06 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000D0A 302E FF70 move.w D0, [A6 - 0x90] 00000D0E D06E FF7C add.w D0, [A6 - 0x84] 00000D12 5340 subq.w D0, 1 00000D14 48C0 ext.l D0 00000D16 81EE FF70 divs.w D0, [A6 - 0x90] 00000D1A 48C0 ext.l D0 00000D1C 2D40 FF6C move.l [A6 - 0x94], D0 00000D20 302E FF7E move.w D0, [A6 - 0x82] 00000D24 48C0 ext.l D0 00000D26 81EE FF72 divs.w D0, [A6 - 0x8E] 00000D2A 4840 swap.w D0 00000D2C 3D40 FF6A move.w [A6 - 0x96], D0 00000D30 6606 bne +0x8 /* 00000D38 */ 00000D32 3D6E FF72 FF6A move.w [A6 - 0x96], [A6 - 0x8E] label00000D38: 00000D38 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D3C 42A7 clr.l -[A7] 00000D3E 3F2E FF7C move.w -[A7], [A6 - 0x84] 00000D42 3F2E FF7E move.w -[A7], [A6 - 0x82] 00000D46 A8A7 syscall SetRect 00000D48 4240 clr.w D0 00000D4A 102E FF82 move.b D0, [A6 - 0x7E] 00000D4E 0440 0066 subi.w D0, 0x66 /* 'f' */ 00000D52 6712 beq +0x14 /* 00000D66 */ 00000D54 5340 subq.w D0, 1 00000D56 6718 beq +0x1A /* 00000D70 */ 00000D58 5340 subq.w D0, 1 00000D5A 6714 beq +0x16 /* 00000D70 */ 00000D5C 5340 subq.w D0, 1 00000D5E 6710 beq +0x12 /* 00000D70 */ 00000D60 5340 subq.w D0, 1 00000D62 670C beq +0xE /* 00000D70 */ 00000D64 6014 bra +0x16 /* 00000D7A */ label00000D66: 00000D66 206E 000C movea.l A0, [A6 + 0xC] 00000D6A 30BC 0008 move.w [A0], 0x8 00000D6E 6012 bra +0x14 /* 00000D82 */ label00000D70: 00000D70 206E 000C movea.l A0, [A6 + 0xC] 00000D74 30BC 0020 move.w [A0], 0x20 /* ' ' */ 00000D78 6008 bra +0xA /* 00000D82 */ label00000D7A: 00000D7A 206E 000C movea.l A0, [A6 + 0xC] 00000D7E 30BC 0008 move.w [A0], 0x8 label00000D82: 00000D82 206E 000C movea.l A0, [A6 + 0xC] 00000D86 3F10 move.w -[A7], [A0] 00000D88 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D8C 4EAD 4C72 jsr [A5 + 0x4C72 /* export_2442 */] 00000D90 206E 0008 movea.l A0, [A6 + 0x8] 00000D94 216E FF74 0010 move.l [A0 + 0x10], [A6 - 0x8C] 00000D9A 206E 0008 movea.l A0, [A6 + 0x8] 00000D9E 216E FF78 0014 move.l [A0 + 0x14], [A6 - 0x88] 00000DA4 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000DA8 486E FF74 pea.l [A6 - 0x8C] 00000DAC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000DB0 206E 000C movea.l A0, [A6 + 0xC] 00000DB4 3F10 move.w -[A7], [A0] 00000DB6 4EBA F348 jsr [PC - 0xCB8 /* 00000100 */] 00000DBA 206E 000C movea.l A0, [A6 + 0xC] 00000DBE 7008 moveq.l D0, 0x08 00000DC0 B050 cmp.w D0, [A0] 00000DC2 6600 00A6 bne +0xA8 /* 00000E6A */ 00000DC6 4267 clr.w -[A7] 00000DC8 1F3C 0001 move.b -[A7], 0x1 00000DCC 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000DD0 1D5F FFBF move.b [A6 - 0x41], [A7]+ 00000DD4 42A7 clr.l -[A7] 00000DD6 3F3C 0100 move.w -[A7], 0x100 00000DDA 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00000DDE 2D5F FFB0 move.l [A6 - 0x50], [A7]+ 00000DE2 4267 clr.w -[A7] 00000DE4 1F2E FFBF move.b -[A7], [A6 - 0x41] 00000DE8 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000DEC 1D5F FFBF move.b [A6 - 0x41], [A7]+ 00000DF0 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000DF4 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000DF8 426E FF4E clr.w [A6 - 0xB2] 00000DFC 3D6E FF4E FFB4 move.w [A6 - 0x4C], [A6 - 0xB2] 00000E02 605E bra +0x60 /* 00000E62 */ label00000E04: 00000E04 206E FFB0 movea.l A0, [A6 - 0x50] 00000E08 2050 movea.l A0, [A0] 00000E0A 302E FFB4 move.w D0, [A6 - 0x4C] 00000E0E E740 asl D0.w, 3 00000E10 31AE FFB4 0008 move.w [A0 + D0.w + 0x8], [A6 - 0x4C] 00000E16 302E FFB4 move.w D0, [A6 - 0x4C] 00000E1A 48C0 ext.l D0 00000E1C E180 asl D0, 8 00000E1E 206E FFB0 movea.l A0, [A6 - 0x50] 00000E22 2050 movea.l A0, [A0] 00000E24 322E FFB4 move.w D1, [A6 - 0x4C] 00000E28 E741 asl D1.w, 3 00000E2A 3180 100A move.w [A0 + D1.w + 0xA], D0 00000E2E 302E FFB4 move.w D0, [A6 - 0x4C] 00000E32 48C0 ext.l D0 00000E34 E180 asl D0, 8 00000E36 206E FFB0 movea.l A0, [A6 - 0x50] 00000E3A 2050 movea.l A0, [A0] 00000E3C 322E FFB4 move.w D1, [A6 - 0x4C] 00000E40 E741 asl D1.w, 3 00000E42 3180 100C move.w [A0 + D1.w + 0xC], D0 00000E46 302E FFB4 move.w D0, [A6 - 0x4C] 00000E4A 48C0 ext.l D0 00000E4C E180 asl D0, 8 00000E4E 206E FFB0 movea.l A0, [A6 - 0x50] 00000E52 2050 movea.l A0, [A0] 00000E54 322E FFB4 move.w D1, [A6 - 0x4C] 00000E58 E741 asl D1.w, 3 00000E5A 3180 100E move.w [A0 + D1.w + 0xE], D0 00000E5E 526E FFB4 addq.w [A6 - 0x4C], 1 label00000E62: 00000E62 0C6E 00FF FFB4 cmpi.w [A6 - 0x4C], 0xFF 00000E68 6F9A ble -0x64 /* 00000E04 */ label00000E6A: 00000E6A 7004 moveq.l D0, 0x04 00000E6C 6B1A bmi +0x1C /* 00000E88 */ 00000E6E 206E 0018 movea.l A0, [A6 + 0x18] 00000E72 B07C 003F cmp.w D0, 0x3F /* '?' */ 00000E76 6E10 bgt +0x12 /* 00000E88 */ 00000E78 5088 addq.l A0, 8 00000E7A 3200 move.w D1, D0 00000E7C E649 lsr D1.w, 3 00000E7E 4441 neg.w D1 00000E80 0130 10FF btst [A0 + D1.w - 0x1], D0 00000E84 0A3C 0004 xori.b ccr, 4 label00000E88: 00000E88 6600 01E8 bne +0x1EA /* 00001072 */ 00000E8C 206E 0010 movea.l A0, [A6 + 0x10] 00000E90 43EE FFA4 lea.l A1, [A6 - 0x5C] 00000E94 7003 moveq.l D0, 0x03 label00000E96: 00000E96 32D8 move.w [A1]+, [A0]+ 00000E98 51C8 FFFC dbf D0, -0x6 /* 00000E96 */ 00000E9C 302E FF72 move.w D0, [A6 - 0x8E] 00000EA0 D06E FFA4 add.w D0, [A6 - 0x5C] 00000EA4 3D40 FFA8 move.w [A6 - 0x58], D0 00000EA8 206E 000C movea.l A0, [A6 + 0xC] 00000EAC 7008 moveq.l D0, 0x08 00000EAE B050 cmp.w D0, [A0] 00000EB0 6624 bne +0x26 /* 00000ED6 */ 00000EB2 4267 clr.w -[A7] 00000EB4 486E FFAC pea.l [A6 - 0x54] 00000EB8 206E 000C movea.l A0, [A6 + 0xC] 00000EBC 3F10 move.w -[A7], [A0] 00000EBE 486E FFA4 pea.l [A6 - 0x5C] 00000EC2 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000EC6 42A7 clr.l -[A7] 00000EC8 2F3A 060A move.l -[A7], [PC + 0x60A /* 000014D4, value 0x4, cstring "" */] 00000ECC 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00000ED0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000ED4 6020 bra +0x22 /* 00000EF6 */ label00000ED6: 00000ED6 4267 clr.w -[A7] 00000ED8 486E FFAC pea.l [A6 - 0x54] 00000EDC 206E 000C movea.l A0, [A6 + 0xC] 00000EE0 3F10 move.w -[A7], [A0] 00000EE2 486E FFA4 pea.l [A6 - 0x5C] 00000EE6 42A7 clr.l -[A7] 00000EE8 42A7 clr.l -[A7] 00000EEA 2F3A 05E8 move.l -[A7], [PC + 0x5E8 /* 000014D4, value 0x4, cstring "" */] 00000EEE 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00000EF2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label00000EF6: 00000EF6 2F2E FFAC move.l -[A7], [A6 - 0x54] 00000EFA 42A7 clr.l -[A7] 00000EFC 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */] 00000F00 42A7 clr.l -[A7] 00000F02 486E FF08 pea.l [A6 - 0xF8] 00000F06 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */] 00000F0A 1F3C 0001 move.b -[A7], 0x1 00000F0E 4EAD 28F2 jsr [A5 + 0x28F2 /* export_1306 */] 00000F12 2D57 FFA0 move.l [A6 - 0x60], [A7] 00000F16 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000F1A 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00000F1E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000F22 1F3C 0001 move.b -[A7], 0x1 00000F26 2F2E FF74 move.l -[A7], [A6 - 0x8C] 00000F2A 2F2E FF78 move.l -[A7], [A6 - 0x88] 00000F2E 206E 000C movea.l A0, [A6 + 0xC] 00000F32 3F10 move.w -[A7], [A0] 00000F34 4EAD 2902 jsr [A5 + 0x2902 /* export_1308 */] 00000F38 4267 clr.w -[A7] 00000F3A 2F2E FFAC move.l -[A7], [A6 - 0x54] 00000F3E 4EAD 27C2 jsr [A5 + 0x27C2 /* export_1268 */] 00000F42 101F move.b D0, [A7]+ 00000F44 6700 00FA beq +0xFC /* 00001040 */ 00000F48 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000F4C A8A3 syscall EraseRect 00000F4E 42A7 clr.l -[A7] 00000F50 2F2E FFAC move.l -[A7], [A6 - 0x54] 00000F54 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */] 00000F58 201F move.l D0, [A7]+ 00000F5A 3D40 FF9E move.w [A6 - 0x62], D0 00000F5E 42A7 clr.l -[A7] 00000F60 2F2E FFAC move.l -[A7], [A6 - 0x54] 00000F64 4EAD 27D2 jsr [A5 + 0x27D2 /* export_1270 */] 00000F68 2D5F FF9A move.l [A6 - 0x66], [A7]+ 00000F6C 4240 clr.w D0 00000F6E 102E FF82 move.b D0, [A6 - 0x7E] 00000F72 0440 0066 subi.w D0, 0x66 /* 'f' */ 00000F76 6714 beq +0x16 /* 00000F8C */ 00000F78 5340 subq.w D0, 1 00000F7A 6744 beq +0x46 /* 00000FC0 */ 00000F7C 5340 subq.w D0, 1 00000F7E 6774 beq +0x76 /* 00000FF4 */ 00000F80 5340 subq.w D0, 1 00000F82 673C beq +0x3E /* 00000FC0 */ 00000F84 5340 subq.w D0, 1 00000F86 676C beq +0x6E /* 00000FF4 */ 00000F88 6000 009E bra +0xA0 /* 00001028 */ label00000F8C: 00000F8C 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000F90 486E FF74 pea.l [A6 - 0x8C] 00000F94 3F2E FF70 move.w -[A7], [A6 - 0x90] 00000F98 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000F9C 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000FA0 2F2E FFAC move.l -[A7], [A6 - 0x54] 00000FA4 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000FA8 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000FAC 3F2E FF9E move.w -[A7], [A6 - 0x62] 00000FB0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000FB4 206E 000C movea.l A0, [A6 + 0xC] 00000FB8 3F10 move.w -[A7], [A0] 00000FBA 4EBA F2B8 jsr [PC - 0xD48 /* 00000274 */] 00000FBE 6078 bra +0x7A /* 00001038 */ label00000FC0: 00000FC0 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000FC4 486E FF74 pea.l [A6 - 0x8C] 00000FC8 3F2E FF70 move.w -[A7], [A6 - 0x90] 00000FCC 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000FD0 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000FD4 2F2E FFAC move.l -[A7], [A6 - 0x54] 00000FD8 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000FDC 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000FE0 3F2E FF9E move.w -[A7], [A6 - 0x62] 00000FE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000FE8 206E 000C movea.l A0, [A6 + 0xC] 00000FEC 3F10 move.w -[A7], [A0] 00000FEE 4EBA F284 jsr [PC - 0xD7C /* 00000274 */] 00000FF2 6044 bra +0x46 /* 00001038 */ label00000FF4: 00000FF4 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000FF8 486E FF74 pea.l [A6 - 0x8C] 00000FFC 3F2E FF70 move.w -[A7], [A6 - 0x90] 00001000 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00001004 2F2E FF6C move.l -[A7], [A6 - 0x94] 00001008 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000100C 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00001010 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001014 3F2E FF9E move.w -[A7], [A6 - 0x62] 00001018 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000101C 206E 000C movea.l A0, [A6 + 0xC] 00001020 3F10 move.w -[A7], [A0] 00001022 4EBA F250 jsr [PC - 0xDB0 /* 00000274 */] 00001026 6010 bra +0x12 /* 00001038 */ label00001028: 00001028 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000102C 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */] 00001030 3F3C 97B4 move.w -[A7], 0x97B4 00001034 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label00001038: 00001038 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000103C 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */] label00001040: 00001040 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00001044 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 00001048 206E 0018 movea.l A0, [A6 + 0x18] 0000104C 2248 movea.l A1, A0 0000104E 5089 addq.l A1, 8 00001050 2F21 move.l -[A7], -[A1] 00001052 2F21 move.l -[A7], -[A1] 00001054 3F3C 0008 move.w -[A7], 0x8 00001058 43FA 0486 lea.l A1, [PC + 0x486 /* 000014E0, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000105C 2F21 move.l -[A7], -[A1] 0000105E 2F21 move.l -[A7], -[A1] 00001060 3F3C 0008 move.w -[A7], 0x8 00001064 4EAD 251A jsr [A5 + 0x251A /* export_1183 */] 00001068 548F addq.l A7, 2 0000106A 20DF move.l [A0]+, [A7]+ 0000106C 20DF move.l [A0]+, [A7]+ 0000106E 6000 012C bra +0x12E /* 0000119C */ label00001072: 00001072 206E 000C movea.l A0, [A6 + 0xC] 00001076 7008 moveq.l D0, 0x08 00001078 B050 cmp.w D0, [A0] 0000107A 6624 bne +0x26 /* 000010A0 */ 0000107C 4267 clr.w -[A7] 0000107E 486E FFAC pea.l [A6 - 0x54] 00001082 206E 000C movea.l A0, [A6 + 0xC] 00001086 3F10 move.w -[A7], [A0] 00001088 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000108C 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00001090 42A7 clr.l -[A7] 00001092 2F3A 0440 move.l -[A7], [PC + 0x440 /* 000014D4, value 0x4, cstring "" */] 00001096 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 0000109A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000109E 6020 bra +0x22 /* 000010C0 */ label000010A0: 000010A0 4267 clr.w -[A7] 000010A2 486E FFAC pea.l [A6 - 0x54] 000010A6 206E 000C movea.l A0, [A6 + 0xC] 000010AA 3F10 move.w -[A7], [A0] 000010AC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010B0 42A7 clr.l -[A7] 000010B2 42A7 clr.l -[A7] 000010B4 2F3A 041E move.l -[A7], [PC + 0x41E /* 000014D4, value 0x4, cstring "" */] 000010B8 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 000010BC 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label000010C0: 000010C0 2F2E FFAC move.l -[A7], [A6 - 0x54] 000010C4 42A7 clr.l -[A7] 000010C6 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */] 000010CA 4267 clr.w -[A7] 000010CC 2F2E FFAC move.l -[A7], [A6 - 0x54] 000010D0 4EAD 27C2 jsr [A5 + 0x27C2 /* export_1268 */] 000010D4 101F move.b D0, [A7]+ 000010D6 6700 00C4 beq +0xC6 /* 0000119C */ 000010DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010DE A8A3 syscall EraseRect 000010E0 42A7 clr.l -[A7] 000010E2 2F2E FFAC move.l -[A7], [A6 - 0x54] 000010E6 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */] 000010EA 201F move.l D0, [A7]+ 000010EC 3D40 FF9E move.w [A6 - 0x62], D0 000010F0 42A7 clr.l -[A7] 000010F2 2F2E FFAC move.l -[A7], [A6 - 0x54] 000010F6 4EAD 27D2 jsr [A5 + 0x27D2 /* export_1270 */] 000010FA 2D5F FF9A move.l [A6 - 0x66], [A7]+ 000010FE 4240 clr.w D0 00001100 102E FF82 move.b D0, [A6 - 0x7E] 00001104 0440 0066 subi.w D0, 0x66 /* 'f' */ 00001108 6712 beq +0x14 /* 0000111C */ 0000110A 5340 subq.w D0, 1 0000110C 6742 beq +0x44 /* 00001150 */ 0000110E 5340 subq.w D0, 1 00001110 673E beq +0x40 /* 00001150 */ 00001112 5340 subq.w D0, 1 00001114 673A beq +0x3C /* 00001150 */ 00001116 5340 subq.w D0, 1 00001118 6736 beq +0x38 /* 00001150 */ 0000111A 6068 bra +0x6A /* 00001184 */ label0000111C: 0000111C 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00001120 486E FF74 pea.l [A6 - 0x8C] 00001124 3F2E FF70 move.w -[A7], [A6 - 0x90] 00001128 3F2E FF72 move.w -[A7], [A6 - 0x8E] 0000112C 2F2E FF6C move.l -[A7], [A6 - 0x94] 00001130 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001134 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00001138 2F2E FF9A move.l -[A7], [A6 - 0x66] 0000113C 3F2E FF9E move.w -[A7], [A6 - 0x62] 00001140 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001144 206E 000C movea.l A0, [A6 + 0xC] 00001148 3F10 move.w -[A7], [A0] 0000114A 4EBA F550 jsr [PC - 0xAB0 /* 0000069C */] 0000114E 6044 bra +0x46 /* 00001194 */ label00001150: 00001150 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00001154 486E FF74 pea.l [A6 - 0x8C] 00001158 3F2E FF70 move.w -[A7], [A6 - 0x90] 0000115C 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00001160 2F2E FF6C move.l -[A7], [A6 - 0x94] 00001164 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001168 2F2E FFB0 move.l -[A7], [A6 - 0x50] 0000116C 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001170 3F2E FF9E move.w -[A7], [A6 - 0x62] 00001174 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001178 206E 000C movea.l A0, [A6 + 0xC] 0000117C 3F10 move.w -[A7], [A0] 0000117E 4EBA F51C jsr [PC - 0xAE4 /* 0000069C */] 00001182 6010 bra +0x12 /* 00001194 */ label00001184: 00001184 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001188 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */] 0000118C 3F3C 97B4 move.w -[A7], 0x97B4 00001190 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label00001194: 00001194 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001198 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */] label0000119C: 0000119C 42A7 clr.l -[A7] 0000119E 2F2E FF84 move.l -[A7], [A6 - 0x7C] 000011A2 4EAD 477A jsr [A5 + 0x477A /* export_2283 */] 000011A6 201F move.l D0, [A7]+ 000011A8 3F00 move.w -[A7], D0 000011AA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000011AE 422E FF69 clr.b [A6 - 0x97] 000011B2 4AAE FF84 tst.l [A6 - 0x7C] 000011B6 6718 beq +0x1A /* 000011D0 */ 000011B8 42A7 clr.l -[A7] 000011BA 2F2E FF84 move.l -[A7], [A6 - 0x7C] 000011BE 4EAD 4652 jsr [A5 + 0x4652 /* export_2246 */] 000011C2 201F move.l D0, [A7]+ 000011C4 3F00 move.w -[A7], D0 000011C6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000011CA 7000 moveq.l D0, 0x00 000011CC 2D40 FF84 move.l [A6 - 0x7C], D0 label000011D0: 000011D0 4AAE FFB0 tst.l [A6 - 0x50] 000011D4 670E beq +0x10 /* 000011E4 */ 000011D6 2F2E FFB0 move.l -[A7], [A6 - 0x50] 000011DA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000011DE 7000 moveq.l D0, 0x00 000011E0 2D40 FFB0 move.l [A6 - 0x50], D0 label000011E4: 000011E4 4AAE FFBA tst.l [A6 - 0x46] 000011E8 670C beq +0xE /* 000011F6 */ 000011EA 2F2E FFBA move.l -[A7], [A6 - 0x46] 000011EE 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 000011F2 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */] label000011F6: 000011F6 7019 moveq.l D0, 0x19 000011F8 6B1A bmi +0x1C /* 00001214 */ 000011FA 206E 0018 movea.l A0, [A6 + 0x18] 000011FE B07C 003F cmp.w D0, 0x3F /* '?' */ 00001202 6E10 bgt +0x12 /* 00001214 */ 00001204 5088 addq.l A0, 8 00001206 3200 move.w D1, D0 00001208 E649 lsr D1.w, 3 0000120A 4441 neg.w D1 0000120C 0130 10FF btst [A0 + D1.w - 0x1], D0 00001210 0A3C 0004 xori.b ccr, 4 label00001214: 00001214 6600 0096 bne +0x98 /* 000012AC */ 00001218 7005 moveq.l D0, 0x05 0000121A 6B1A bmi +0x1C /* 00001236 */ 0000121C 206E 0018 movea.l A0, [A6 + 0x18] 00001220 B07C 003F cmp.w D0, 0x3F /* '?' */ 00001224 6E10 bgt +0x12 /* 00001236 */ 00001226 5088 addq.l A0, 8 00001228 3200 move.w D1, D0 0000122A E649 lsr D1.w, 3 0000122C 4441 neg.w D1 0000122E 0130 10FF btst [A0 + D1.w - 0x1], D0 00001232 0A3C 0004 xori.b ccr, 4 label00001236: 00001236 6634 bne +0x36 /* 0000126C */ 00001238 2F2E FFA0 move.l -[A7], [A6 - 0x60] 0000123C 486E FF92 pea.l [A6 - 0x6E] 00001240 4EAD 291A jsr [A5 + 0x291A /* export_1311 */] 00001244 206E 0018 movea.l A0, [A6 + 0x18] 00001248 2248 movea.l A1, A0 0000124A 5089 addq.l A1, 8 0000124C 2F21 move.l -[A7], -[A1] 0000124E 2F21 move.l -[A7], -[A1] 00001250 3F3C 0008 move.w -[A7], 0x8 00001254 43FA 027E lea.l A1, [PC + 0x27E /* 000014D4, value 0x4, cstring "" */] 00001258 2F21 move.l -[A7], -[A1] 0000125A 2F21 move.l -[A7], -[A1] 0000125C 3F3C 0008 move.w -[A7], 0x8 00001260 4EAD 251A jsr [A5 + 0x251A /* export_1183 */] 00001264 548F addq.l A7, 2 00001266 20DF move.l [A0]+, [A7]+ 00001268 20DF move.l [A0]+, [A7]+ 0000126A 6040 bra +0x42 /* 000012AC */ label0000126C: 0000126C 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001270 206E 0018 movea.l A0, [A6 + 0x18] 00001274 5088 addq.l A0, 8 00001276 2F20 move.l -[A7], -[A0] 00001278 2F20 move.l -[A7], -[A0] 0000127A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000127E 486E FF92 pea.l [A6 - 0x6E] 00001282 4EAD 4C92 jsr [A5 + 0x4C92 /* export_2446 */] 00001286 206E 0018 movea.l A0, [A6 + 0x18] 0000128A 2248 movea.l A1, A0 0000128C 5089 addq.l A1, 8 0000128E 2F21 move.l -[A7], -[A1] 00001290 2F21 move.l -[A7], -[A1] 00001292 3F3C 0008 move.w -[A7], 0x8 00001296 43FA 023C lea.l A1, [PC + 0x23C /* 000014D4, value 0x4, cstring "" */] 0000129A 2F21 move.l -[A7], -[A1] 0000129C 2F21 move.l -[A7], -[A1] 0000129E 3F3C 0008 move.w -[A7], 0x8 000012A2 4EAD 251A jsr [A5 + 0x251A /* export_1183 */] 000012A6 548F addq.l A7, 2 000012A8 20DF move.l [A0]+, [A7]+ 000012AA 20DF move.l [A0]+, [A7]+ label000012AC: 000012AC 4AAE FFBA tst.l [A6 - 0x46] 000012B0 670C beq +0xE /* 000012BE */ 000012B2 2F2E FFBA move.l -[A7], [A6 - 0x46] 000012B6 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 000012BA 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */] label000012BE: 000012BE 7009 moveq.l D0, 0x09 000012C0 6B1A bmi +0x1C /* 000012DC */ 000012C2 206E 0018 movea.l A0, [A6 + 0x18] 000012C6 B07C 003F cmp.w D0, 0x3F /* '?' */ 000012CA 6E10 bgt +0x12 /* 000012DC */ 000012CC 5088 addq.l A0, 8 000012CE 3200 move.w D1, D0 000012D0 E649 lsr D1.w, 3 000012D2 4441 neg.w D1 000012D4 0130 10FF btst [A0 + D1.w - 0x1], D0 000012D8 0A3C 0004 xori.b ccr, 4 label000012DC: 000012DC 56C0 sne D0 000012DE 4A00 tst.b D0 000012E0 6700 014A beq +0x14C /* 0000142C */ 000012E4 7205 moveq.l D1, 0x05 000012E6 6B1A bmi +0x1C /* 00001302 */ 000012E8 206E 0018 movea.l A0, [A6 + 0x18] 000012EC B27C 003F cmp.w D1, 0x3F /* '?' */ 000012F0 6E10 bgt +0x12 /* 00001302 */ 000012F2 5088 addq.l A0, 8 000012F4 3401 move.w D2, D1 000012F6 E64A lsr D2.w, 3 000012F8 4442 neg.w D2 000012FA 0330 20FF btst [A0 + D2.w - 0x1], D1 000012FE 0A3C 0004 xori.b ccr, 4 label00001302: 00001302 56C1 sne D1 00001304 C001 and.b D0, D1 00001306 6700 0124 beq +0x126 /* 0000142C */ 0000130A 4267 clr.w -[A7] 0000130C 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001310 4EAD 27C2 jsr [A5 + 0x27C2 /* export_1268 */] 00001314 101F move.b D0, [A7]+ 00001316 6700 0114 beq +0x116 /* 0000142C */ 0000131A 4267 clr.w -[A7] 0000131C 1F3C 0001 move.b -[A7], 0x1 00001320 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00001324 1D5F FFBF move.b [A6 - 0x41], [A7]+ 00001328 206E 0010 movea.l A0, [A6 + 0x10] 0000132C 43EE FF50 lea.l A1, [A6 - 0xB0] 00001330 7003 moveq.l D0, 0x03 label00001332: 00001332 32D8 move.w [A1]+, [A0]+ 00001334 51C8 FFFC dbf D0, -0x6 /* 00001332 */ 00001338 2D6E FF74 FF58 move.l [A6 - 0xA8], [A6 - 0x8C] 0000133E 2D6E FF78 FF5C move.l [A6 - 0xA4], [A6 - 0x88] 00001344 2D7C FFFE 0000 FF60 move.l [A6 - 0xA0], 0xFFFE0000 0000134C 7000 moveq.l D0, 0x00 0000134E 2D40 FF64 move.l [A6 - 0x9C], D0 00001352 206E 0014 movea.l A0, [A6 + 0x14] 00001356 2F08 move.l -[A7], A0 00001358 42A7 clr.l -[A7] 0000135A 486E FF50 pea.l [A6 - 0xB0] 0000135E AA20 syscall OpenCPicture 00001360 201F move.l D0, [A7]+ 00001362 205F movea.l A0, [A7]+ 00001364 2080 move.l [A0], D0 00001366 4267 clr.w -[A7] 00001368 1F2E FFBF move.b -[A7], [A6 - 0x41] 0000136C 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00001370 1D5F FFBF move.b [A6 - 0x41], [A7]+ 00001374 206E 0014 movea.l A0, [A6 + 0x14] 00001378 2F10 move.l -[A7], [A0] 0000137A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000137E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001382 A87B syscall ClipRect 00001384 7021 moveq.l D0, 0x21 00001386 2F00 move.l -[A7], D0 00001388 A862 syscall ForeColor 0000138A 701E moveq.l D0, 0x1E 0000138C 2F00 move.l -[A7], D0 0000138E A863 syscall BackColor 00001390 4267 clr.w -[A7] 00001392 206E 0018 movea.l A0, [A6 + 0x18] 00001396 5088 addq.l A0, 8 00001398 2F20 move.l -[A7], -[A0] 0000139A 2F20 move.l -[A7], -[A0] 0000139C 4EAD 4C7A jsr [A5 + 0x4C7A /* export_2443 */] 000013A0 101F move.b D0, [A7]+ 000013A2 6722 beq +0x24 /* 000013C6 */ 000013A4 206E FFAC movea.l A0, [A6 - 0x54] 000013A8 4868 0002 pea.l [A0 + 0x2] 000013AC 206D FE86 movea.l A0, [A5 - 0x17A] 000013B0 4868 0002 pea.l [A0 + 0x2] 000013B4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013BC 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 000013C0 42A7 clr.l -[A7] 000013C2 A8EC syscall CopyBits 000013C4 601E bra +0x20 /* 000013E4 */ label000013C6: 000013C6 206E FFAC movea.l A0, [A6 - 0x54] 000013CA 4868 0002 pea.l [A0 + 0x2] 000013CE 206D FE86 movea.l A0, [A5 - 0x17A] 000013D2 4868 0002 pea.l [A0 + 0x2] 000013D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013DE 4267 clr.w -[A7] 000013E0 42A7 clr.l -[A7] 000013E2 A8EC syscall CopyBits label000013E4: 000013E4 A8F4 syscall ClosePicture 000013E6 4267 clr.w -[A7] 000013E8 4EAD 279A jsr [A5 + 0x279A /* export_1263 */] 000013EC 101F move.b D0, [A7]+ 000013EE 6708 beq +0xA /* 000013F8 */ 000013F0 4267 clr.w -[A7] 000013F2 AA40 syscall QDError 000013F4 3D5F FFC0 move.w [A6 - 0x40], [A7]+ label000013F8: 000013F8 2F2E FFAC move.l -[A7], [A6 - 0x54] 000013FC 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */] 00001400 3F2E FFC0 move.w -[A7], [A6 - 0x40] 00001404 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00001408 206E 0014 movea.l A0, [A6 + 0x14] 0000140C 2F10 move.l -[A7], [A0] 0000140E 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001412 4267 clr.w -[A7] 00001414 206E 0014 movea.l A0, [A6 + 0x14] 00001418 2050 movea.l A0, [A0] 0000141A 2050 movea.l A0, [A0] 0000141C 4868 0002 pea.l [A0 + 0x2] 00001420 A8AE syscall EmptyRect 00001422 101F move.b D0, [A7]+ 00001424 6706 beq +0x8 /* 0000142C */ 00001426 42A7 clr.l -[A7] 00001428 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] label0000142C: 0000142C 4AAE FFAC tst.l [A6 - 0x54] 00001430 670E beq +0x10 /* 00001440 */ 00001432 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001436 4EAD 27BA jsr [A5 + 0x27BA /* export_1267 */] 0000143A 7000 moveq.l D0, 0x00 0000143C 2D40 FFAC move.l [A6 - 0x54], D0 label00001440: 00001440 7009 moveq.l D0, 0x09 00001442 6B1A bmi +0x1C /* 0000145E */ 00001444 206E 0018 movea.l A0, [A6 + 0x18] 00001448 B07C 003F cmp.w D0, 0x3F /* '?' */ 0000144C 6E10 bgt +0x12 /* 0000145E */ 0000144E 5088 addq.l A0, 8 00001450 3200 move.w D1, D0 00001452 E649 lsr D1.w, 3 00001454 4441 neg.w D1 00001456 0130 10FF btst [A0 + D1.w - 0x1], D0 0000145A 0A3C 0004 xori.b ccr, 4 label0000145E: 0000145E 57C0 seq D0 00001460 4A00 tst.b D0 00001462 671A beq +0x1C /* 0000147E */ 00001464 206E 0014 movea.l A0, [A6 + 0x14] 00001468 4A90 tst.l [A0] 0000146A 56C1 sne D1 0000146C C001 and.b D0, D1 0000146E 670E beq +0x10 /* 0000147E */ 00001470 2F10 move.l -[A7], [A0] 00001472 205F movea.l A0, [A7]+ 00001474 A023 syscall DisposHandle/DisposeHandle 00001476 206E 0014 movea.l A0, [A6 + 0x14] 0000147A 7000 moveq.l D0, 0x00 0000147C 2080 move.l [A0], D0 label0000147E: 0000147E 486E FFC2 pea.l [A6 - 0x3E] 00001482 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] label00001486: 00001486 4FEE FEE8 lea.l A7, [A6 - 0x118] 0000148A 7005 moveq.l D0, 0x05 0000148C 6B1A bmi +0x1C /* 000014A8 */ 0000148E 206E 0018 movea.l A0, [A6 + 0x18] 00001492 B07C 003F cmp.w D0, 0x3F /* '?' */ 00001496 6E10 bgt +0x12 /* 000014A8 */ 00001498 5088 addq.l A0, 8 0000149A 3200 move.w D1, D0 0000149C E649 lsr D1.w, 3 0000149E 4441 neg.w D1 000014A0 0130 10FF btst [A0 + D1.w - 0x1], D0 000014A4 0A3C 0004 xori.b ccr, 4 label000014A8: 000014A8 660E bne +0x10 /* 000014B8 */ 000014AA 206E 0014 movea.l A0, [A6 + 0x14] 000014AE 20AE FFA0 move.l [A0], [A6 - 0x60] 000014B2 7000 moveq.l D0, 0x00 000014B4 2D40 FFA0 move.l [A6 - 0x60], D0 label000014B8: 000014B8 3D6E FFC0 0024 move.w [A6 + 0x24], [A6 - 0x40] 000014BE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000014C2 4E5E unlink A6 000014C4 205F movea.l A0, [A7]+ 000014C6 DEFC 001C add.w A7, 0x1C 000014CA 4ED0 jmp [A0] 000014CC 0000 0000 ori.b D0, 0x0 000014D0 2000 move.l D0, D0 000014D2 0000 0000 ori.b D0, 0x0 000014D6 0004 0000 ori.b D4, 0x0 000014DA 0000 0000 ori.b D0, 0x0 000014DE 0020 4E56 ori.b -[A0], 0x56 /* 'V' */ 000014E2 0000 2F0C ori.b D0, 0xC 000014E6 286E 0008 movea.l A4, [A6 + 0x8] 000014EA 206C 0014 movea.l A0, [A4 + 0x14] 000014EE 4A90 tst.l [A0] 000014F0 6704 beq +0x6 /* 000014F6 */ 000014F2 2F10 move.l -[A7], [A0] 000014F4 A8F5 syscall KillPicture label000014F6: 000014F6 70FF moveq.l D0, 0xFFFFFFFF 000014F8 B06C FF76 cmp.w D0, [A4 - 0x8A] 000014FC 6706 beq +0x8 /* 00001504 */ 000014FE 3F2C FF76 move.w -[A7], [A4 - 0x8A] 00001502 A99A syscall CloseResFile label00001504: 00001504 4A6C FF78 tst.w [A4 - 0x88] 00001508 670E beq +0x10 /* 00001518 */ 0000150A 4267 clr.w -[A7] 0000150C 3F2C FF78 move.w -[A7], [A4 - 0x88] 00001510 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00001514 395F FF7A move.w [A4 - 0x86], [A7]+ label00001518: 00001518 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10] 0000151E 206E 0008 movea.l A0, [A6 + 0x8] 00001522 2C48 movea.l A6, A0 00001524 4EFA 00F6 jmp [PC + 0xF6 /* 0000161C */] 00001528 0000 285F ori.b D0, 0x5F /* '_' */ 0000152C 4E5E unlink A6 0000152E 205F movea.l A0, [A7]+ 00001530 DEFC 000A add.w A7, 0xA /* '\n' */ 00001534 4ED0 jmp [A0] 00001536 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2586: // at 00001538 (misaligned) 0000153A FF76 .extension 0xF76 <> // unimplemented 0000153C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001540 206E 0020 movea.l A0, [A6 + 0x20] 00001544 43EE FFBA lea.l A1, [A6 - 0x46] 00001548 7022 moveq.l D0, 0x22 label0000154A: 0000154A 32D8 move.w [A1]+, [A0]+ 0000154C 51C8 FFFC dbf D0, -0x6 /* 0000154A */ 00001550 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */] 00001554 426E FF7A clr.w [A6 - 0x86] 00001558 206E 0014 movea.l A0, [A6 + 0x14] 0000155C 7000 moveq.l D0, 0x00 0000155E 2080 move.l [A0], D0 00001560 426E FF78 clr.w [A6 - 0x88] 00001564 3D7C FFFF FF76 move.w [A6 - 0x8A], 0xFFFF 0000156A 486E FF7C pea.l [A6 - 0x84] 0000156E 487A FF70 pea.l [PC - 0x90 /* 000014E0, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001572 2F0E move.l -[A7], A6 00001574 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00001578 4267 clr.w -[A7] 0000157A 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000157E 4EBA EAE0 jsr [PC - 0x1520 /* 00000060 */] 00001582 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00001586 4267 clr.w -[A7] 00001588 3F2E FFBA move.w -[A7], [A6 - 0x46] 0000158C 2F2E FFBC move.l -[A7], [A6 - 0x44] 00001590 486E FFC0 pea.l [A6 - 0x40] 00001594 1F3C 0001 move.b -[A7], 0x1 00001598 486E FF78 pea.l [A6 - 0x88] 0000159C 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 000015A0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000015A4 4267 clr.w -[A7] 000015A6 3F2E FF78 move.w -[A7], [A6 - 0x88] 000015AA 3F3C 0001 move.w -[A7], 0x1 000015AE 42A7 clr.l -[A7] 000015B0 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000015B4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000015B8 4267 clr.w -[A7] 000015BA 3F2E FFBA move.w -[A7], [A6 - 0x46] 000015BE 2F2E FFBC move.l -[A7], [A6 - 0x44] 000015C2 486E FFC0 pea.l [A6 - 0x40] 000015C6 1F3C 0001 move.b -[A7], 0x1 000015CA 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000015CE 3D5F FF76 move.w [A6 - 0x8A], [A7]+ 000015D2 4267 clr.w -[A7] 000015D4 2F2E FF76 move.l -[A7], [A6 - 0x8A] 000015D8 2F2E 001C move.l -[A7], [A6 + 0x1C] 000015DC 2F2E 0018 move.l -[A7], [A6 + 0x18] 000015E0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000015E4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000015E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000015EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015F0 4EBA F5F2 jsr [PC - 0xA0E /* 00000BE4 */] 000015F4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000015F8 70FF moveq.l D0, 0xFFFFFFFF 000015FA B06E FF76 cmp.w D0, [A6 - 0x8A] 000015FE 6706 beq +0x8 /* 00001606 */ 00001600 3F2E FF76 move.w -[A7], [A6 - 0x8A] 00001604 A99A syscall CloseResFile label00001606: 00001606 4267 clr.w -[A7] 00001608 3F2E FF78 move.w -[A7], [A6 - 0x88] 0000160C 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00001610 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00001614 486E FF7C pea.l [A6 - 0x84] 00001618 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] label0000161C: 0000161C 4FEE FF56 lea.l A7, [A6 - 0xAA] 00001620 3D6E FF7A 0024 move.w [A6 + 0x24], [A6 - 0x86] 00001626 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000162A 4E5E unlink A6 0000162C 205F movea.l A0, [A7]+ 0000162E DEFC 001C add.w A7, 0x1C 00001632 4ED0 jmp [A0]